//在路由文件router/index.js中配置
// 该文件专门用于创建整个应用的路由器
// 创建应用程序的路由器
import Vue from 'vue'
import VueRouter from 'vue-router'
// 此时就可以在Vue实例中配置路由器了
Vue.use(VueRouter)

// 创建并暴露一个路由器
export default new VueRouter({
  routes:[
    {
      path:'/',
      name:'login',
      meta:{
        title:"登录页"
      },
      //redirect:'front/login',
      component:() => import('../view/login'),
      /*hidden: true,
      meta: {
          requireAuth: false //登录权限实现(登录拦截)
      }*/
    },
    {
      path:'/admin',
      name:'admin',
      meta:{
        title:"首页"
      },
      component:() => import('../view/admin'),
      children:[
        {
          path:'/main',
          name:'main',
          meta:{
            title:"首页"
          },
          component:() => import('../view/main')
        },

        //用户管理
        {
          path:'/user',
          name:'user',
          meta:{
            title:"用户管理：超级管理员：用户"
          },
          component:() => import('../view/user/user')
        },
      ],
    },

    {
      path:'/admin',
      name:'admin',
      meta:{
        title:"文件管理"
      },
      component:() => import('../view/admin'),
      children:[
        {
          path:'/main',
          name:'main',
          meta:{
            title:"首页"
          },
          component:() => import('../view/main')
        },

        //用户管理
        {
          path:'/user',
          name:'user',
          meta:{
            title:"用户管理：超级管理员：用户"
          },
          component:() => import('../view/user/user')
        },

        //文件管理
        {
          path:'/upload',
          name:'upload',
          meta:{
            title:"文件管理：上传文件"
          },
          component:() => import('../view/fastdfs/fastdfsuploadimg')
        },
        {
          path:'/file',
          name:'file',
          meta:{
            title:"文件管理：文件"
          },
          component:() => import('../view/fastdfs/fastdfsimg')
        },

      ],
    },

  ],
  mode:'history', //去除#号
  base: process.env.BASE_URL,
})

